halifax law